package ch.rheintalconnection.sysventory.technicalServices;

import java.util.List;

import ch.rheintalconnection.sysventory.domain.*;

public interface IDataReader {

	List<Scan> selectAllScans();
	
	List<Client> selectAllClients();
	
	Scan selectLastScan();
	
	User selectUser(String filterUsername, String filterPassword);
	
	Client selectClient(String macAdress);
	
	ScanEntry selectNewestScanEntry(Client client);
	
	List<ScanEntry> selectScanEntries(Client client);
	
	List<Program> selectAllProgramsGrouped();
}
